package pe.com.casadesign.domain;

import java.io.Serializable;

import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("LineaGuia")
public class LineaGuia  implements Serializable {
	private static final long serialVersionUID = 1L;
	
	private int codGuia;
	
	private int numeroLinea;
	
	private Producto producto;
	
	private Integer cantidad;
	
	private ListaLineaGuiaItem listaLineaGuiaItem;
	
	public int getCodGuia() {
		return codGuia;
	}

	public void setCodGuia(int codGuia) {
		this.codGuia = codGuia;
	}

	public int getNumeroLinea() {
		return numeroLinea;
	}

	public void setNumeroLinea(int numeroLinea) {
		this.numeroLinea = numeroLinea;
	}

	public Producto getProducto() {
		return producto;
	}

	public void setProducto(Producto producto) {
		this.producto = producto;
	}

	public Integer getCantidad() {
		return cantidad;
	}

	public void setCantidad(Integer cantidad) {
		this.cantidad = cantidad;
	}

	public ListaLineaGuiaItem getListaLineaGuiaItem() {
		return listaLineaGuiaItem;
	}

	public void setListaLineaGuiaItem(ListaLineaGuiaItem listaLineaGuiaItem) {
		this.listaLineaGuiaItem = listaLineaGuiaItem;
	}
	
	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
	}
}
